<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-comment">-- Character classification</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE CPP #-}</span><span>
</span><span id="line-3"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">GHC.Parser.CharClass</span><span>
</span><span id="line-4"></span><span>        </span><span class="hs-special">(</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_ident"><span class="hs-identifier">is_ident</span></a></span><span>      </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-5"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_symbol"><span class="hs-identifier">is_symbol</span></a></span><span>     </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-6"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_any"><span class="hs-identifier">is_any</span></a></span><span>        </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-7"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_space"><span class="hs-identifier">is_space</span></a></span><span>      </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-8"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_lower"><span class="hs-identifier">is_lower</span></a></span><span>      </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-9"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_upper"><span class="hs-identifier">is_upper</span></a></span><span>      </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-10"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_digit"><span class="hs-identifier">is_digit</span></a></span><span>      </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-11"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_alphanum"><span class="hs-identifier">is_alphanum</span></a></span><span>   </span><span class="hs-comment">-- Char# -&gt; Bool</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_decdigit"><span class="hs-identifier">is_decdigit</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_hexdigit"><span class="hs-identifier">is_hexdigit</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_octdigit"><span class="hs-identifier">is_octdigit</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_bindigit"><span class="hs-identifier">is_bindigit</span></a></span><span>
</span><span id="line-14"></span><span>        </span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#hexDigit"><span class="hs-identifier">hexDigit</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#octDecDigit"><span class="hs-identifier">octDecDigit</span></a></span><span>
</span><span id="line-15"></span><span>        </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span class="hs-cpp">

#include &quot;HsVersions.h&quot;
</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Prelude.html"><span class="hs-identifier">GHC.Prelude</span></a></span><span>
</span><span id="line-20"></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/Data.Bits.html#"><span class="hs-identifier">Data.Bits</span></a></span><span>        </span><span class="hs-special">(</span><span> </span><span class="annot"><a href="../../base/src/Data.Bits.html#Bits"><span class="hs-identifier">Bits</span></a></span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/Data.Bits.html#.%26."><span class="hs-operator">(.&amp;.)</span></a></span><span class="hs-special">,</span><span class="annot"><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator">(.|.)</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">)</span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/Data.Char.html#"><span class="hs-identifier">Data.Char</span></a></span><span>        </span><span class="hs-special">(</span><span> </span><span class="annot"><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier">ord</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../../base/src/GHC.Char.html#chr"><span class="hs-identifier">chr</span></a></span><span> </span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/Data.Word.html#"><span class="hs-identifier">Data.Word</span></a></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Utils.Panic.html"><span class="hs-identifier">GHC.Utils.Panic</span></a></span><span>
</span><span id="line-25"></span><span>
</span><span id="line-26"></span><span class="hs-comment">-- Bit masks</span><span>
</span><span id="line-27"></span><span>
</span><span id="line-28"></span><span class="annot"><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-type">cIdent</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-type">cSymbol</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-type">cAny</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-type">cSpace</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-type">cLower</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-type">cUpper</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-type">cDigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../base/src/GHC.Word.html#Word8"><span class="hs-identifier hs-type">Word8</span></a></span><span>
</span><span id="line-29"></span><span id="cIdent"><span class="annot"><span class="annottext">cIdent :: Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var hs-var">cIdent</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span>  </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">1</span></span><span>
</span><span id="line-30"></span><span id="cSymbol"><span class="annot"><span class="annottext">cSymbol :: Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var hs-var">cSymbol</span></a></span></span><span> </span><span class="hs-glyph">=</span><span>  </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">2</span></span><span>
</span><span id="line-31"></span><span id="cAny"><span class="annot"><span class="annottext">cAny :: Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var hs-var">cAny</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span>  </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">4</span></span><span>
</span><span id="line-32"></span><span id="cSpace"><span class="annot"><span class="annottext">cSpace :: Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var hs-var">cSpace</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span>  </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">8</span></span><span>
</span><span id="line-33"></span><span id="cLower"><span class="annot"><span class="annottext">cLower :: Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var hs-var">cLower</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">16</span></span><span>
</span><span id="line-34"></span><span id="cUpper"><span class="annot"><span class="annottext">cUpper :: Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var hs-var">cUpper</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">32</span></span><span>
</span><span id="line-35"></span><span id="cDigit"><span class="annot"><span class="annottext">cDigit :: Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var hs-var">cDigit</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">64</span></span><span>
</span><span id="line-36"></span><span>
</span><span id="line-37"></span><span class="hs-comment">-- | The predicates below look costly, but aren't, GHC+GCC do a great job</span><span>
</span><span id="line-38"></span><span class="hs-comment">-- at the big case below.</span><span>
</span><span id="line-39"></span><span>
</span><span id="line-40"></span><span class="hs-pragma">{-# INLINABLE</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-pragma hs-type">is_ctype</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-41"></span><span class="annot"><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-type">is_ctype</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../base/src/GHC.Word.html#Word8"><span class="hs-identifier hs-type">Word8</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-42"></span><span id="is_ctype"><span class="annot"><span class="annottext">is_ctype :: Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var hs-var">is_ctype</span></a></span></span><span> </span><span id="local-6989586621680941194"><span class="annot"><span class="annottext">Word8
</span><a href="#local-6989586621680941194"><span class="hs-identifier hs-var">mask</span></a></span></span><span> </span><span id="local-6989586621680941193"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941193"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -&gt; Word8
</span><a href="GHC.Parser.CharClass.html#charType"><span class="hs-identifier hs-var">charType</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941193"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%26."><span class="hs-operator hs-var">.&amp;.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="#local-6989586621680941194"><span class="hs-identifier hs-var">mask</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">/=</span></span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>
</span><span id="line-43"></span><span>
</span><span id="line-44"></span><span class="annot"><a href="GHC.Parser.CharClass.html#is_ident"><span class="hs-identifier hs-type">is_ident</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_symbol"><span class="hs-identifier hs-type">is_symbol</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_any"><span class="hs-identifier hs-type">is_any</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_space"><span class="hs-identifier hs-type">is_space</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_lower"><span class="hs-identifier hs-type">is_lower</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_upper"><span class="hs-identifier hs-type">is_upper</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_digit"><span class="hs-identifier hs-type">is_digit</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-45"></span><span>    </span><span class="annot"><a href="GHC.Parser.CharClass.html#is_alphanum"><span class="hs-identifier hs-type">is_alphanum</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-46"></span><span id="is_ident"><span class="annot"><span class="annottext">is_ident :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ident"><span class="hs-identifier hs-var hs-var">is_ident</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>
</span><span id="line-47"></span><span id="is_symbol"><span class="annot"><span class="annottext">is_symbol :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_symbol"><span class="hs-identifier hs-var hs-var">is_symbol</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>
</span><span id="line-48"></span><span id="is_any"><span class="annot"><span class="annottext">is_any :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_any"><span class="hs-identifier hs-var hs-var">is_any</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>
</span><span id="line-49"></span><span id="is_space"><span class="annot"><span class="annottext">is_space :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_space"><span class="hs-identifier hs-var hs-var">is_space</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>
</span><span id="line-50"></span><span id="is_lower"><span class="annot"><span class="annottext">is_lower :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_lower"><span class="hs-identifier hs-var hs-var">is_lower</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>
</span><span id="line-51"></span><span id="is_upper"><span class="annot"><span class="annottext">is_upper :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_upper"><span class="hs-identifier hs-var hs-var">is_upper</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>
</span><span id="line-52"></span><span id="is_digit"><span class="annot"><span class="annottext">is_digit :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_digit"><span class="hs-identifier hs-var hs-var">is_digit</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>
</span><span id="line-53"></span><span id="is_alphanum"><span class="annot"><span class="annottext">is_alphanum :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_alphanum"><span class="hs-identifier hs-var hs-var">is_alphanum</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_ctype"><span class="hs-identifier hs-var">is_ctype</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#%2B"><span class="hs-operator hs-var">+</span></a></span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#%2B"><span class="hs-operator hs-var">+</span></a></span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span>
</span><span id="line-55"></span><span class="hs-comment">-- Utils</span><span>
</span><span id="line-56"></span><span>
</span><span id="line-57"></span><span class="annot"><a href="GHC.Parser.CharClass.html#hexDigit"><span class="hs-identifier hs-type">hexDigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Int</span></span><span>
</span><span id="line-58"></span><span id="hexDigit"><span class="annot"><span class="annottext">hexDigit :: Char -&gt; Int
</span><a href="GHC.Parser.CharClass.html#hexDigit"><span class="hs-identifier hs-var hs-var">hexDigit</span></a></span></span><span> </span><span id="local-6989586621680941189"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941189"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_decdigit"><span class="hs-identifier hs-var">is_decdigit</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941189"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941189"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Int -&gt; Int
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#-"><span class="hs-glyph hs-var">-</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'0'</span></span><span>
</span><span id="line-59"></span><span>           </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="../../base/src/GHC.Base.html#otherwise"><span class="hs-identifier hs-var">otherwise</span></a></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -&gt; Char
</span><a href="GHC.Parser.CharClass.html#to_lower"><span class="hs-identifier hs-var">to_lower</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941189"><span class="hs-identifier hs-var">c</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Int -&gt; Int
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#-"><span class="hs-glyph hs-var">-</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'a'</span></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Int -&gt; Int
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#%2B"><span class="hs-operator hs-var">+</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">10</span></span><span>
</span><span id="line-60"></span><span>
</span><span id="line-61"></span><span class="annot"><a href="GHC.Parser.CharClass.html#octDecDigit"><span class="hs-identifier hs-type">octDecDigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Int</span></span><span>
</span><span id="line-62"></span><span id="octDecDigit"><span class="annot"><span class="annottext">octDecDigit :: Char -&gt; Int
</span><a href="GHC.Parser.CharClass.html#octDecDigit"><span class="hs-identifier hs-var hs-var">octDecDigit</span></a></span></span><span> </span><span id="local-6989586621680941187"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941187"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941187"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Int -&gt; Int
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#-"><span class="hs-glyph hs-var">-</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'0'</span></span><span>
</span><span id="line-63"></span><span>
</span><span id="line-64"></span><span class="annot"><a href="GHC.Parser.CharClass.html#is_decdigit"><span class="hs-identifier hs-type">is_decdigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-65"></span><span id="is_decdigit"><span class="annot"><span class="annottext">is_decdigit :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_decdigit"><span class="hs-identifier hs-var hs-var">is_decdigit</span></a></span></span><span> </span><span id="local-6989586621680941186"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941186"><span class="hs-identifier hs-var">c</span></a></span></span><span>
</span><span id="line-66"></span><span>        </span><span class="hs-glyph">=</span><span>  </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941186"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&gt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'0'</span></span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">&amp;&amp;</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941186"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&lt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'9'</span></span><span>
</span><span id="line-67"></span><span>
</span><span id="line-68"></span><span class="annot"><a href="GHC.Parser.CharClass.html#is_hexdigit"><span class="hs-identifier hs-type">is_hexdigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-69"></span><span id="is_hexdigit"><span class="annot"><span class="annottext">is_hexdigit :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_hexdigit"><span class="hs-identifier hs-var hs-var">is_hexdigit</span></a></span></span><span> </span><span id="local-6989586621680941183"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941183"><span class="hs-identifier hs-var">c</span></a></span></span><span>
</span><span id="line-70"></span><span>        </span><span class="hs-glyph">=</span><span>  </span><span class="annot"><span class="annottext">Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_decdigit"><span class="hs-identifier hs-var">is_decdigit</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941183"><span class="hs-identifier hs-var">c</span></a></span><span>
</span><span id="line-71"></span><span>        </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">||</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941183"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&gt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'a'</span></span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">&amp;&amp;</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941183"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&lt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'f'</span></span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span>        </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">||</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941183"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&gt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'A'</span></span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">&amp;&amp;</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941183"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&lt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'F'</span></span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span>
</span><span id="line-74"></span><span class="annot"><a href="GHC.Parser.CharClass.html#is_octdigit"><span class="hs-identifier hs-type">is_octdigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-75"></span><span id="is_octdigit"><span class="annot"><span class="annottext">is_octdigit :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_octdigit"><span class="hs-identifier hs-var hs-var">is_octdigit</span></a></span></span><span> </span><span id="local-6989586621680941181"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941181"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941181"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&gt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'0'</span></span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">&amp;&amp;</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941181"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&lt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'7'</span></span><span>
</span><span id="line-76"></span><span>
</span><span id="line-77"></span><span class="annot"><a href="GHC.Parser.CharClass.html#is_bindigit"><span class="hs-identifier hs-type">is_bindigit</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-78"></span><span id="is_bindigit"><span class="annot"><span class="annottext">is_bindigit :: Char -&gt; Bool
</span><a href="GHC.Parser.CharClass.html#is_bindigit"><span class="hs-identifier hs-var hs-var">is_bindigit</span></a></span></span><span> </span><span id="local-6989586621680941180"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941180"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941180"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">==</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'0'</span></span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">||</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941180"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">==</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'1'</span></span><span>
</span><span id="line-79"></span><span>
</span><span id="line-80"></span><span class="annot"><a href="GHC.Parser.CharClass.html#to_lower"><span class="hs-identifier hs-type">to_lower</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span>
</span><span id="line-81"></span><span id="to_lower"><span class="annot"><span class="annottext">to_lower :: Char -&gt; Char
</span><a href="GHC.Parser.CharClass.html#to_lower"><span class="hs-identifier hs-var hs-var">to_lower</span></a></span></span><span> </span><span id="local-6989586621680941179"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941179"><span class="hs-identifier hs-var">c</span></a></span></span><span>
</span><span id="line-82"></span><span>  </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941179"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&gt;=</span></span><span>  </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'A'</span></span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool -&gt; Bool
</span><span class="hs-operator hs-var">&amp;&amp;</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941179"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Char -&gt; Bool
forall a. Ord a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">&lt;=</span></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'Z'</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Char
</span><a href="../../base/src/GHC.Char.html#chr"><span class="hs-identifier hs-var">chr</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941179"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Int -&gt; Int
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#-"><span class="hs-glyph hs-var">-</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'A'</span></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Int -&gt; Int
forall a. Num a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/GHC.Num.html#-"><span class="hs-glyph hs-var">-</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; Int
</span><a href="../../base/src/GHC.Base.html#ord"><span class="hs-identifier hs-var">ord</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'a'</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-83"></span><span>  </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="../../base/src/GHC.Base.html#otherwise"><span class="hs-identifier hs-var">otherwise</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941179"><span class="hs-identifier hs-var">c</span></a></span><span>
</span><span id="line-84"></span><span>
</span><span id="line-85"></span><span class="annot"><a href="GHC.Parser.CharClass.html#charType"><span class="hs-identifier hs-type">charType</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Char</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../base/src/GHC.Word.html#Word8"><span class="hs-identifier hs-type">Word8</span></a></span><span>
</span><span id="line-86"></span><span id="charType"><span class="annot"><span class="annottext">charType :: Char -&gt; Word8
</span><a href="GHC.Parser.CharClass.html#charType"><span class="hs-identifier hs-var hs-var">charType</span></a></span></span><span> </span><span id="local-6989586621680941178"><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941178"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941178"><span class="hs-identifier hs-var">c</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-87"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\0'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \000</span><span>
</span><span id="line-88"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\1'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \001</span><span>
</span><span id="line-89"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\2'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \002</span><span>
</span><span id="line-90"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\3'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \003</span><span>
</span><span id="line-91"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\4'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \004</span><span>
</span><span id="line-92"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\5'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \005</span><span>
</span><span id="line-93"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\6'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \006</span><span>
</span><span id="line-94"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\7'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \007</span><span>
</span><span id="line-95"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\8'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \010</span><span>
</span><span id="line-96"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\9'</span></span><span>   </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>                        </span><span class="hs-comment">-- \t  (not allowed in strings, so !cAny)</span><span>
</span><span id="line-97"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\10'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>                        </span><span class="hs-comment">-- \n  (ditto)</span><span>
</span><span id="line-98"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\11'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>                        </span><span class="hs-comment">-- \v  (ditto)</span><span>
</span><span id="line-99"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\12'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>                        </span><span class="hs-comment">-- \f  (ditto)</span><span>
</span><span id="line-100"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\13'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>                        </span><span class="hs-comment">--  ^M (ditto)</span><span>
</span><span id="line-101"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\14'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \016</span><span>
</span><span id="line-102"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\15'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \017</span><span>
</span><span id="line-103"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\16'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \020</span><span>
</span><span id="line-104"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\17'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \021</span><span>
</span><span id="line-105"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\18'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \022</span><span>
</span><span id="line-106"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\19'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \023</span><span>
</span><span id="line-107"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\20'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \024</span><span>
</span><span id="line-108"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\21'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \025</span><span>
</span><span id="line-109"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\22'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \026</span><span>
</span><span id="line-110"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\23'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \027</span><span>
</span><span id="line-111"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\24'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \030</span><span>
</span><span id="line-112"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\25'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \031</span><span>
</span><span id="line-113"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\26'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \032</span><span>
</span><span id="line-114"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\27'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \033</span><span>
</span><span id="line-115"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\28'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \034</span><span>
</span><span id="line-116"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\29'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \035</span><span>
</span><span id="line-117"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\30'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \036</span><span>
</span><span id="line-118"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\31'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \037</span><span>
</span><span id="line-119"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\32'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSpace"><span class="hs-identifier hs-var">cSpace</span></a></span><span>               </span><span class="hs-comment">--</span><span>
</span><span id="line-120"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\33'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- !</span><span>
</span><span id="line-121"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\34'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- &quot;</span><span>
</span><span id="line-122"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\35'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">--  #</span><span>
</span><span id="line-123"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\36'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">--  $</span><span>
</span><span id="line-124"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\37'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- %</span><span>
</span><span id="line-125"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\38'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- &amp;</span><span>
</span><span id="line-126"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\39'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>               </span><span class="hs-comment">-- '</span><span>
</span><span id="line-127"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\40'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- (</span><span>
</span><span id="line-128"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\41'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- )</span><span>
</span><span id="line-129"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\42'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">--  *</span><span>
</span><span id="line-130"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\43'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- +</span><span>
</span><span id="line-131"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\44'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- ,</span><span>
</span><span id="line-132"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\45'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- -</span><span>
</span><span id="line-133"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\46'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- .</span><span>
</span><span id="line-134"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\47'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">--  /</span><span>
</span><span id="line-135"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\48'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 0</span><span>
</span><span id="line-136"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\49'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 1</span><span>
</span><span id="line-137"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\50'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 2</span><span>
</span><span id="line-138"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\51'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 3</span><span>
</span><span id="line-139"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\52'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 4</span><span>
</span><span id="line-140"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\53'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 5</span><span>
</span><span id="line-141"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\54'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 6</span><span>
</span><span id="line-142"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\55'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 7</span><span>
</span><span id="line-143"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\56'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 8</span><span>
</span><span id="line-144"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\57'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cDigit"><span class="hs-identifier hs-var">cDigit</span></a></span><span>   </span><span class="hs-comment">-- 9</span><span>
</span><span id="line-145"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\58'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- :</span><span>
</span><span id="line-146"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\59'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- ;</span><span>
</span><span id="line-147"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\60'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- &lt;</span><span>
</span><span id="line-148"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\61'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- =</span><span>
</span><span id="line-149"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\62'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- &gt;</span><span>
</span><span id="line-150"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\63'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- ?</span><span>
</span><span id="line-151"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\64'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- @</span><span>
</span><span id="line-152"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\65'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- A</span><span>
</span><span id="line-153"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\66'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- B</span><span>
</span><span id="line-154"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\67'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- C</span><span>
</span><span id="line-155"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\68'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- D</span><span>
</span><span id="line-156"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\69'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- E</span><span>
</span><span id="line-157"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\70'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- F</span><span>
</span><span id="line-158"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\71'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- G</span><span>
</span><span id="line-159"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\72'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- H</span><span>
</span><span id="line-160"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\73'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- I</span><span>
</span><span id="line-161"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\74'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- J</span><span>
</span><span id="line-162"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\75'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- K</span><span>
</span><span id="line-163"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\76'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- L</span><span>
</span><span id="line-164"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\77'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- M</span><span>
</span><span id="line-165"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\78'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- N</span><span>
</span><span id="line-166"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\79'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- O</span><span>
</span><span id="line-167"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\80'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- P</span><span>
</span><span id="line-168"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\81'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- Q</span><span>
</span><span id="line-169"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\82'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- R</span><span>
</span><span id="line-170"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\83'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- S</span><span>
</span><span id="line-171"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\84'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- T</span><span>
</span><span id="line-172"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\85'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- U</span><span>
</span><span id="line-173"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\86'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- V</span><span>
</span><span id="line-174"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\87'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- W</span><span>
</span><span id="line-175"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\88'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- X</span><span>
</span><span id="line-176"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\89'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- Y</span><span>
</span><span id="line-177"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\90'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cUpper"><span class="hs-identifier hs-var">cUpper</span></a></span><span>   </span><span class="hs-comment">-- Z</span><span>
</span><span id="line-178"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\91'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- [</span><span>
</span><span id="line-179"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\92'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- backslash</span><span>
</span><span id="line-180"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\93'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- ]</span><span>
</span><span id="line-181"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\94'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">--  ^</span><span>
</span><span id="line-182"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\95'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- _</span><span>
</span><span id="line-183"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\96'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- `</span><span>
</span><span id="line-184"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\97'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- a</span><span>
</span><span id="line-185"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\98'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- b</span><span>
</span><span id="line-186"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\99'</span></span><span>  </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- c</span><span>
</span><span id="line-187"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\100'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- d</span><span>
</span><span id="line-188"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\101'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- e</span><span>
</span><span id="line-189"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\102'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- f</span><span>
</span><span id="line-190"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\103'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- g</span><span>
</span><span id="line-191"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\104'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- h</span><span>
</span><span id="line-192"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\105'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- i</span><span>
</span><span id="line-193"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\106'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- j</span><span>
</span><span id="line-194"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\107'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- k</span><span>
</span><span id="line-195"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\108'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- l</span><span>
</span><span id="line-196"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\109'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- m</span><span>
</span><span id="line-197"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\110'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- n</span><span>
</span><span id="line-198"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\111'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- o</span><span>
</span><span id="line-199"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\112'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- p</span><span>
</span><span id="line-200"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\113'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- q</span><span>
</span><span id="line-201"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\114'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- r</span><span>
</span><span id="line-202"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\115'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- s</span><span>
</span><span id="line-203"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\116'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- t</span><span>
</span><span id="line-204"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\117'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- u</span><span>
</span><span id="line-205"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\118'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- v</span><span>
</span><span id="line-206"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\119'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- w</span><span>
</span><span id="line-207"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\120'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- x</span><span>
</span><span id="line-208"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\121'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- y</span><span>
</span><span id="line-209"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\122'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cIdent"><span class="hs-identifier hs-var">cIdent</span></a></span><span>  </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cLower"><span class="hs-identifier hs-var">cLower</span></a></span><span>   </span><span class="hs-comment">-- z</span><span>
</span><span id="line-210"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\123'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- {</span><span>
</span><span id="line-211"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\124'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">--  |</span><span>
</span><span id="line-212"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\125'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span>                          </span><span class="hs-comment">-- }</span><span>
</span><span id="line-213"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\126'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cAny"><span class="hs-identifier hs-var">cAny</span></a></span><span> </span><span class="annot"><span class="annottext">Word8 -&gt; Word8 -&gt; Word8
forall a. Bits a =&gt; a -&gt; a -&gt; a
</span><a href="../../base/src/Data.Bits.html#.%7C."><span class="hs-operator hs-var">.|.</span></a></span><span> </span><span class="annot"><span class="annottext">Word8
</span><a href="GHC.Parser.CharClass.html#cSymbol"><span class="hs-identifier hs-var">cSymbol</span></a></span><span>              </span><span class="hs-comment">-- ~</span><span>
</span><span id="line-214"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-char">'\127'</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Word8
</span><span class="hs-number">0</span></span><span>                             </span><span class="hs-comment">-- \177</span><span>
</span><span id="line-215"></span><span>   </span><span class="annot"><span class="annottext">Char
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Word8
forall a. String -&gt; a
</span><a href="GHC.Utils.Panic.Plain.html#panic"><span class="hs-identifier hs-var">panic</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;charType: &quot;</span></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
forall a. [a] -&gt; [a] -&gt; [a]
</span><a href="../../base/src/GHC.Base.html#%2B%2B"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="annottext">Char -&gt; String
forall a. Show a =&gt; a -&gt; String
</span><a href="../../base/src/GHC.Show.html#show"><span class="hs-identifier hs-var">show</span></a></span><span> </span><span class="annot"><span class="annottext">Char
</span><a href="#local-6989586621680941178"><span class="hs-identifier hs-var">c</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-216"></span></pre></body></html>